package weifei.live.simulation.im.controller;


// import jakarta.servlet.http.HttpServletRequest;
// import org.springframework.beans.factory.annotation.Autowired;
// import org.springframework.jms.core.JmsMessagingTemplate;
import org.springframework.web.bind.annotation.*;
// import weifei.live.simulation.im.IMQueue;
// import weifei.live.simulation.im.service.ChatService;
// import weifei.live.simulation.service.UserService;
// import weifei.web.Result;

@RestController
@RequestMapping("/im/chat")
public class ChatController
{
    // @Autowired
    // private UserService userService;
    // @Autowired
    // private ChatService chatService;
    // @Autowired
    // private JmsMessagingTemplate jmsMessagingTemplate;


    // @GetMapping("/getFriendMessageCache")
    // @PostMapping("/getFriendMessageCache")
    // public Result getFriendMessageCache(HttpServletRequest request)
    // {
    //     var token = request.getHeader("token");
    //     var user_id = this.userService.getUserIDByToken(token);
    //     this.jmsMessagingTemplate.convertAndSend(IMQueue.FriendMessageCacheQueue1.getDestinationName(), user_id);
    //     return Result.success("已将请求送入队列");
    // }


    // /**
    //  * 拉取 用户广播消息
    //  * */
    // @GetMapping("/getUserAdminerMessageCache")
    // @PostMapping("/getUserAdminerMessageCache")
    // public Result getUserAdminerMessageCache(HttpServletRequest request)
    // {
    //     var token = request.getHeader("token");
    //     var user_id = this.userService.getUserIDByToken(token);
    //     this.jmsMessagingTemplate.convertAndSend(IMQueue.UserAdminerMessageCacheQueue1.getDestinationName(), user_id);
    //     return Result.success("已将请求送入队列");
    // }

}




